package com.oig.sys.base.service;

import com.oig.common.module.SysPageInfo;
import com.oig.common.module.SysRequest;
import com.oig.sys.base.dto.HsGoodsDto;
import com.oig.sys.base.vo.HsGoodsVo;

import java.util.List;


/**
 * @author wuxl
 */
public interface ITbHsGoodsService {

    HsGoodsVo addHsGoods(HsGoodsDto hsGoodsDto);

    HsGoodsVo updateHsGoods(HsGoodsDto hsGoodsDto);

    HsGoodsVo updateHsGoodsTax(HsGoodsDto hsGoodsDto);

    void updateSpiderHsGoods(HsGoodsDto hsGoodsDto);
    HsGoodsVo cancelHsGoods(String hsCode);

    HsGoodsVo getHsGoods(String hsCode);

    SysPageInfo<HsGoodsVo> listHsGoods(SysRequest<HsGoodsDto> hsGoodsRequest);

    String getName(String hsCode);

	List<HsGoodsVo> listInfoByHsCode(List<String> hsCode);
}
